home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1460.dms / var1460.adf / BOBs / Example9.c < prev    next >
Text File  |  1992-05-18  |  5KB  |  107 lines

  1. /***********************************************************/
  2. /*                                                         */
  3. /* Amiga C Encyclopedia (ACE) V3.0      Amiga C Club (ACC) */
  4. /* -------------------------------      ------------------ */
  5. /*                                                         */
  6. /* Book:    ACM Graphics                Amiga C Club       */
  7. /* Chapter: BOBs                        Tulevagen 22       */
  8. /* File:    Example9.c                  181 41  LIDINGO    */
  9. /* Author:  Anders Bjerin               SWEDEN             */
  10. /* Date:    92-04-28                                       */
  11. /* Version: 1.00                                           */
  12. /*                                                         */
  13. /*   Copyright 1992, Anders Bjerin - Amiga C Club (ACC)    */
  14. /*                                                         */
  15. /* Registered members may use this program freely in their */
  16. /*     own commercial/noncommercial programs/articles.     */
  17. /*                                                         */
  18. /***********************************************************/
  19.  
  20. /* In this example are we using a BOB as a planet rotating     */
  21. /* around another BOB which is the sun. The planet consists    */
  22. /* of 13 images all in different sizes. By moving the planet   */
  23. /* from side to side and at the same time changing the size of */
  24. /* the image it looks like the planet is moving around the     */
  25. /* sun. To make the impression realistic we have to place the  */
  26. /* planet in front of the sun when the image of the planet is  */
  27. /* large, and place it behind the sun when the image is small. */
  28. /*                                                             */
  29. /* This is a simple demonstration how you can use the "Before" */
  30. /* and "After" fields of the Bob structure. To add a "little   */
  31. /* extra touch" to the program are we altering the colours of  */
  32. /* the planet as it is moving around the sun.                  */
  33. /*                                                             */
  34. /* Since we are using quite a lot of graphics I have divided   */
  35. /* this example into three parts. The main module is this file */
  36. /* "Example9.c". All graphics is placed in the second file     */
  37. /* "Example9Graphics.c", and all constants are declared in the */
  38. /* third file "Example9.h" which is included by the two other  */
  39. /* modules. Both this file and the graphics file are compiled  */
  40. /* separately and then linked together.                        */
  41. /*                                                             */
  42. /* If you are using the SAS (Lattice) C Compiler you simply do */
  43. /* the following things: (If you do not have the SAS (Lattice) */
  44. /* C compiler you should check your own manual for more        */
  45. /* information about how to link two modules together.)        */
  46. /*   1. Compile this module: "lc Example9.c"                   */
  47. /*   2. Compile the graphic module: "lc Example9Graphics.c"    */
  48. /*   3. Link both files together: "blink with Example9.lnk"    */
  49. /*      (The file "Example9.lnk" contains all information the  */
  50. /*      linker needs to tie the two modules together.)         */
  51.  
  52. I am sorry but this file is only available for registered
  53. members. 
  54.  
  55. The registration fee is only £30, $60, SEK 300, or similar
  56. amount in your own currency (price includes everything). The
  57. Amiga C Encyclopedia is the largest collection of documents,
  58. examples and utilities in C for the Amiga and it is still among
  59. the cheapest manuals. But this is not all, a registered owner
  60. will also get:
  61.  
  62.   1. Two disks containing the last parts of the encyclopedia.
  63.      The disks will be sent by first class air mail.
  64.  
  65.   2. Registration card for the Amiga C Club (ACC).
  66.  
  67.   3. Immediate information about updates.
  68.  
  69.   4. Updated versions of the encyclopedia for only the cost of
  70.      disks plus postage and packing.
  71.  
  72.   5. Assistance with digitizing colour pictures and sampling
  73.      sound effects.
  74.  
  75.   6. Unlimited help with your C programs. You never have to be
  76.      alone with your problems.
  77.  
  78.   7. The right to use parts of the manual in your own
  79.      commercial/non-commercial programs/articles.
  80.  
  81. Can any other manual give you all this???
  82.  
  83. The simplest way of paying is to include the money in a letter
  84. in cash. US dollar bills, English pounds or Swedish SEK are
  85. preferred, but all currencies are accepted. You can also send
  86. the money as a "Postal Money Order", ask your local bank or
  87. post office. Please do not use cheques. It is sadly extremely
  88. expensive to cash a foreign cheque here in Sweden.
  89.  
  90. If you live in Scandinavia you can send the money to "Svenska
  91. Post Girot, postgiro konto: 641 88 30 - 3, betalnings-
  92. mottagare: Datra".
  93.  
  94. Please send the registration fee together with your complete
  95. address to:
  96.  
  97.   Datra, Amiga C Club
  98.   Anders Bjeri
  99.   Tulevagen 22
  100.   181 41  LIDINGO
  101.   SWEDEN
  102.  
  103. I have worked for more than four years now with this
  104. encyclopedia, and with your help I can continue to improve it.
  105.  
  106. Happy programming!!!
  107.